#! /usr/bin/gnuplot

# Arquivo 300M010

#
# Variando o tamanho da população
#
set term png
set output "300M010PFitness.png"
set title "Variação das fitness de acordo com o tamanho da população"
set xlabel "Tamanho da população"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010P_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n300M010P_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n300M010P_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "300M010PIndividuos.png"
set title "Variação do número de indivíduos de acordo com o tamanho da população"
set xlabel "Tamanho da população"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010P_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n300M010P_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n300M010P_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando as Gerações
#
set term png
set output "300M010GFitness.png"
set title "Variação das fitness de acordo com o número de gerações"
set xlabel "Número de gerações"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010G_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n300M010G_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n300M010G_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "300M010GIndividuos.png"
set title "Variação do número de indivíduos de acordo com o número de gerações"
set xlabel "Número de gerações"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010G_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n300M010G_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n300M010G_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando a Probabilidade de Crossover
#
set term png
set output "300M010CFitness.png"
set title "Variação das fitness de acordo com a probabilidade de crossover"
set xlabel "Probabilidade de Crossover"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010C_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n300M010C_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n300M010C_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "300M010CIndividuos.png"
set title "Variação do número de indivíduos de acordo com a probabilidade de crossover"
set xlabel "Probabilidade de Crossover"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010C_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n300M010C_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n300M010C_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando a Probabilidade de Mutação
#
set term png
set output "300M010MFitness.png"
set title "Variação das fitness de acordo com a probabilidade de mutação"
set xlabel "Probabilidade de Mutação"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010M_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n300M010M_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n300M010M_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "300M010MIndividuos.png"
set title "Variação do número de indivíduos de acordo com a probabilidade de mutação"
set xlabel "Probabilidade de Mutação"
set ylabel "Valores das Estatísticas"
plot "experimento1n300M010M_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n300M010M_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n300M010M_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"


# Arquivo 500M010

#
# Variando o tamanho da população
#
set term png
set output "500M010PFitness.png"
set title "Variação das fitness de acordo com o tamanho da população"
set xlabel "Tamanho da população"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010P_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n500M010P_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n500M010P_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "500M010PIndividuos.png"
set title "Variação do número de indivíduos de acordo com o tamanho da população"
set xlabel "Tamanho da população"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010P_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n500M010P_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n500M010P_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando as Gerações
#
set term png
set output "500M010GFitness.png"
set title "Variação das fitness de acordo com o número de gerações"
set xlabel "Número de gerações"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010G_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n500M010G_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n500M010G_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "500M010GIndividuos.png"
set title "Variação do número de indivíduos de acordo com o número de gerações"
set xlabel "Número de gerações"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010G_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n500M010G_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n500M010G_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando a Probabilidade de Crossover
#
set term png
set output "500M010CFitness.png"
set title "Variação das fitness de acordo com a probabilidade de crossover"
set xlabel "Probabilidade de Crossover"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010C_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n500M010C_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n500M010C_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "500M010CIndividuos.png"
set title "Variação do número de indivíduos de acordo com a probabilidade de crossover"
set xlabel "Probabilidade de Crossover"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010C_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n500M010C_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n500M010C_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

#
# Variando a Probabilidade de Mutação
#
set term png
set output "500M010MFitness.png"
set title "Variação das fitness de acordo com a probabilidade de mutação"
set xlabel "Probabilidade de Mutação"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010M_PlotEstatisticas.txt" using 1:2 with lines title "Melhor Fitness",\
"experimento1n500M010M_PlotEstatisticas.txt" using 1:3 with lines title "Pior Fitness",\
"experimento1n500M010M_PlotEstatisticas.txt" using 1:4 with lines title "Fitness Média"

set term png
set output "500M010MIndividuos.png"
set title "Variação do número de indivíduos de acordo com a probabilidade de mutação"
set xlabel "Probabilidade de Mutação"
set ylabel "Valores das Estatísticas"
plot "experimento1n500M010M_PlotEstatisticas.txt" using 1:5 with lines title "Número de indivíduos repetidos",\
"experimento1n500M010M_PlotEstatisticas.txt" using 1:6 with lines title "Indivíduos melhores gerados por crossover",\
"experimento1n500M010M_PlotEstatisticas.txt" using 1:7 with lines title "Indivíduos piores gerados por crossover"

